.svg-container {
  position: relative;

  @include flex;

  width: 180px;
  height: 180px;
  overflow: hidden;

  &::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    content: attr(data-progress);
    color: blue;
    font-size: 18px;
  }

  > svg {
    width: 100%;
    height: 100%;
  }

  #transition-element {
    transition: stroke-dashoffset 2s ease, stroke-dasharray 2s ease;
  }
}

